package com.ruoyi.system.domain;

import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;

/**
 * 【请填写功能名称】对象 q_service_nowork
 * 
 * @author ruoyi
 * @date 2024-11-10
 */
public class QServiceNowork extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 服务会话Id */
    @Excel(name = "服务会话Id")
    private String serviceId;

    /** 开始时间 */
    @Excel(name = "开始时间")
    private String beginTime;

    /** 结束时间 */
    @Excel(name = "结束时间")
    private String endTime;

    /** 客户id */
    @Excel(name = "客户id")
    private String customerid;

    /**  类型 6代表im，5代表语音电话 */
    @Excel(name = " 类型 6代表im，5代表语音电话")
    private String servicetype;

    /** 公司id */
    @Excel(name = "公司id")
    private String cmpid;

    /** 满意度 */
    @Excel(name = "满意度")
    private String satisfaction;

    /** 状态3代表接通，5未接通 */
    @Excel(name = "状态3代表接通，5未接通")
    private String state;

    /** 主叫 */
    @Excel(name = "主叫")
    private String fromnum;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String onserviceid;

    /** 场景ID */
    @Excel(name = "场景ID")
    private String sceneid;

    /** 通话文件URL */
    @Excel(name = "通话文件URL")
    private String voxfile;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String isSupply;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String identification;

    /** 3-out  2-in */
    @Excel(name = "3-out  2-in")
    private String isinside;

    /** 坐席ID */
    @Excel(name = "坐席ID")
    private Long agentid;

    /** 结束标志 */
    @Excel(name = "结束标志")
    private String isfinish;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String regisid;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String openid;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String advicetype;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String advicecontent;

    /** 客户名称 */
    @Excel(name = "客户名称")
    private String cname;

    /** 加入时间 */
    @Excel(name = "加入时间")
    private String jointime;

    /** 操作系统 */
    @Excel(name = "操作系统")
    private String os;

    /** 浏览器名称 */
    @Excel(name = "浏览器名称")
    private String brower;

    /** 客户IP地址 */
    @Excel(name = "客户IP地址")
    private String ipaddr;

    /** 等待时间 */
    @Excel(name = "等待时间")
    private String waittime;

    /** 频道 */
    @Excel(name = "频道")
    private String channel;

    /** 评价星级 */
    @Excel(name = "评价星级")
    private String star;




    private String createtime;

    public String getCreatetime() {
        return createtime;
    }

    public void setCreatetime(String createtime) {
        this.createtime = createtime;
    }

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String sckey;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String cnickname;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String haveques;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String isdeal;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String cremark;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String callernum;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String isinterrupt;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String tmpcustomerid;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String aremark;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String cause;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String numbertype;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String workformid;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String setstate;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String setresult;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String intent;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String siptype;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String diyitem;

    public void setServiceId(String serviceId) 
    {
        this.serviceId = serviceId;
    }

    public String getServiceId() 
    {
        return serviceId;
    }
    public void setBeginTime(String beginTime) 
    {
        this.beginTime = beginTime;
    }

    public String getBeginTime() 
    {
        return beginTime;
    }
    public void setEndTime(String endTime) 
    {
        this.endTime = endTime;
    }

    public String getEndTime() 
    {
        return endTime;
    }
    public void setCustomerid(String customerid) 
    {
        this.customerid = customerid;
    }

    public String getCustomerid() 
    {
        return customerid;
    }
    public void setServicetype(String servicetype) 
    {
        this.servicetype = servicetype;
    }

    public String getServicetype() 
    {
        return servicetype;
    }
    public void setCmpid(String cmpid) 
    {
        this.cmpid = cmpid;
    }

    public String getCmpid() 
    {
        return cmpid;
    }
    public void setSatisfaction(String satisfaction) 
    {
        this.satisfaction = satisfaction;
    }

    public String getSatisfaction() 
    {
        return satisfaction;
    }
    public void setState(String state) 
    {
        this.state = state;
    }

    public String getState() 
    {
        return state;
    }
    public void setFromnum(String fromnum) 
    {
        this.fromnum = fromnum;
    }

    public String getFromnum() 
    {
        return fromnum;
    }
    public void setOnserviceid(String onserviceid) 
    {
        this.onserviceid = onserviceid;
    }

    public String getOnserviceid() 
    {
        return onserviceid;
    }
    public void setSceneid(String sceneid) 
    {
        this.sceneid = sceneid;
    }

    public String getSceneid() 
    {
        return sceneid;
    }
    public void setVoxfile(String voxfile) 
    {
        this.voxfile = voxfile;
    }

    public String getVoxfile() 
    {
        return voxfile;
    }
    public void setIsSupply(String isSupply) 
    {
        this.isSupply = isSupply;
    }

    public String getIsSupply() 
    {
        return isSupply;
    }
    public void setIdentification(String identification) 
    {
        this.identification = identification;
    }

    public String getIdentification() 
    {
        return identification;
    }
    public void setIsinside(String isinside) 
    {
        this.isinside = isinside;
    }

    public String getIsinside() 
    {
        return isinside;
    }
    public void setAgentid(Long agentid) 
    {
        this.agentid = agentid;
    }

    public Long getAgentid() 
    {
        return agentid;
    }
    public void setIsfinish(String isfinish) 
    {
        this.isfinish = isfinish;
    }

    public String getIsfinish() 
    {
        return isfinish;
    }
    public void setRegisid(String regisid) 
    {
        this.regisid = regisid;
    }

    public String getRegisid() 
    {
        return regisid;
    }
    public void setOpenid(String openid) 
    {
        this.openid = openid;
    }

    public String getOpenid() 
    {
        return openid;
    }
    public void setAdvicetype(String advicetype) 
    {
        this.advicetype = advicetype;
    }

    public String getAdvicetype() 
    {
        return advicetype;
    }
    public void setAdvicecontent(String advicecontent) 
    {
        this.advicecontent = advicecontent;
    }

    public String getAdvicecontent() 
    {
        return advicecontent;
    }
    public void setCname(String cname) 
    {
        this.cname = cname;
    }

    public String getCname() 
    {
        return cname;
    }
    public void setJointime(String jointime) 
    {
        this.jointime = jointime;
    }

    public String getJointime() 
    {
        return jointime;
    }
    public void setOs(String os) 
    {
        this.os = os;
    }

    public String getOs() 
    {
        return os;
    }
    public void setBrower(String brower) 
    {
        this.brower = brower;
    }

    public String getBrower() 
    {
        return brower;
    }
    public void setIpaddr(String ipaddr) 
    {
        this.ipaddr = ipaddr;
    }

    public String getIpaddr() 
    {
        return ipaddr;
    }
    public void setWaittime(String waittime) 
    {
        this.waittime = waittime;
    }

    public String getWaittime() 
    {
        return waittime;
    }
    public void setChannel(String channel) 
    {
        this.channel = channel;
    }

    public String getChannel() 
    {
        return channel;
    }
    public void setStar(String star) 
    {
        this.star = star;
    }

    public String getStar() 
    {
        return star;
    }
    public void setSckey(String sckey) 
    {
        this.sckey = sckey;
    }

    public String getSckey() 
    {
        return sckey;
    }
    public void setCnickname(String cnickname) 
    {
        this.cnickname = cnickname;
    }

    public String getCnickname() 
    {
        return cnickname;
    }
    public void setHaveques(String haveques) 
    {
        this.haveques = haveques;
    }

    public String getHaveques() 
    {
        return haveques;
    }
    public void setIsdeal(String isdeal) 
    {
        this.isdeal = isdeal;
    }

    public String getIsdeal() 
    {
        return isdeal;
    }
    public void setCremark(String cremark) 
    {
        this.cremark = cremark;
    }

    public String getCremark() 
    {
        return cremark;
    }
    public void setCallernum(String callernum) 
    {
        this.callernum = callernum;
    }

    public String getCallernum() 
    {
        return callernum;
    }
    public void setIsinterrupt(String isinterrupt) 
    {
        this.isinterrupt = isinterrupt;
    }

    public String getIsinterrupt() 
    {
        return isinterrupt;
    }
    public void setTmpcustomerid(String tmpcustomerid) 
    {
        this.tmpcustomerid = tmpcustomerid;
    }

    public String getTmpcustomerid() 
    {
        return tmpcustomerid;
    }
    public void setAremark(String aremark) 
    {
        this.aremark = aremark;
    }

    public String getAremark() 
    {
        return aremark;
    }
    public void setCause(String cause) 
    {
        this.cause = cause;
    }

    public String getCause() 
    {
        return cause;
    }
    public void setNumbertype(String numbertype) 
    {
        this.numbertype = numbertype;
    }

    public String getNumbertype() 
    {
        return numbertype;
    }
    public void setWorkformid(String workformid) 
    {
        this.workformid = workformid;
    }

    public String getWorkformid() 
    {
        return workformid;
    }
    public void setSetstate(String setstate) 
    {
        this.setstate = setstate;
    }

    public String getSetstate() 
    {
        return setstate;
    }
    public void setSetresult(String setresult) 
    {
        this.setresult = setresult;
    }

    public String getSetresult() 
    {
        return setresult;
    }
    public void setIntent(String intent) 
    {
        this.intent = intent;
    }

    public String getIntent() 
    {
        return intent;
    }
    public void setSiptype(String siptype) 
    {
        this.siptype = siptype;
    }

    public String getSiptype() 
    {
        return siptype;
    }
    public void setDiyitem(String diyitem) 
    {
        this.diyitem = diyitem;
    }

    public String getDiyitem() 
    {
        return diyitem;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("serviceId", getServiceId())
            .append("beginTime", getBeginTime())
            .append("endTime", getEndTime())
            .append("customerid", getCustomerid())
            .append("servicetype", getServicetype())
            .append("cmpid", getCmpid())
            .append("satisfaction", getSatisfaction())
            .append("remark", getRemark())
            .append("state", getState())
            .append("fromnum", getFromnum())
            .append("onserviceid", getOnserviceid())

            .append("sceneid", getSceneid())
            .append("voxfile", getVoxfile())
            .append("isSupply", getIsSupply())
            .append("identification", getIdentification())
            .append("isinside", getIsinside())
            .append("agentid", getAgentid())
            .append("isfinish", getIsfinish())
            .append("regisid", getRegisid())
            .append("openid", getOpenid())
            .append("advicetype", getAdvicetype())
            .append("advicecontent", getAdvicecontent())
            .append("cname", getCname())
            .append("jointime", getJointime())
            .append("os", getOs())
            .append("brower", getBrower())
            .append("ipaddr", getIpaddr())
            .append("waittime", getWaittime())
            .append("channel", getChannel())
            .append("star", getStar())
            .append("sckey", getSckey())
            .append("cnickname", getCnickname())
            .append("haveques", getHaveques())
            .append("isdeal", getIsdeal())
            .append("cremark", getCremark())
            .append("callernum", getCallernum())
            .append("isinterrupt", getIsinterrupt())
            .append("tmpcustomerid", getTmpcustomerid())
            .append("aremark", getAremark())
            .append("cause", getCause())
            .append("numbertype", getNumbertype())
            .append("workformid", getWorkformid())
            .append("setstate", getSetstate())
            .append("setresult", getSetresult())
            .append("intent", getIntent())
            .append("siptype", getSiptype())
            .append("diyitem", getDiyitem())
            .toString();
    }
}
